﻿body
{
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0px none;
	scrollbar-face-color: #b6cefb;
	scrollbar-arrow-color: #5080b0;
	scrollbar-track-color: #fbfbf9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #b5c8f7;
	scrollbar-3dlight-color: #efefe7;
	scrollbar-darkshadow-Color: #a8bbd4;
	
}
html, body
{
	height: 100%;
	font:normal 90% verdana;
	font-family:verdana, Tahoma, Arial Unicode MS;
}

input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{ 
 background-color: #dcdcdc; 
 color: #000000; 
 cursor: default; 
}

form
{
	width: 100%;
	height: 100%;
}

li
{
	margin-left:5px;	
}

ul
{
	margin-left:5px;	
}

div.ui-datepicker
{
	afont-size: 11px;
}

#oneSpecial
{
	
}


.Normal
{
border:0;	
}

#container.
{
	margin: 0 auto;
	width:780px;
    background-color:Red;
}



.clear
{
	clear:both;	
}

.divisore
{
	height:2px;	
}

.panel_asp
{
	border: solid 1px #9cb3cf; margin-top: 2px;	
}

.panel_asp_frame
{
	border: solid 1px #c9d9eb; margin-top: 2px;
	background-color:#cad8ea;
}

.header
{
	border-left: solid 1px #99bbe8; border-right: solid 1px #99bbe8; 
	border-bottom: solid 1px #99bbe8; margin: 2px 2px 2px 2px;
}

.header-panel{
    background-image:url(images/panel/layout.png);
    background-repeat:repeat-x;
    height:20px;
    overflow:hidden;
    margin: 0 auto;
    display:inline-block;
    text-align:left;
    width:100%;
}
.header-text{
   position:relative;
   top: 3px; left:3px;
   color:#15428b;
   height:20px;
   font-weight:bold;
   font-size:8pt;
}

.header-label
{
	padding-top:3px;	
}

.header-icon{
   width:16px; height:16px;
}

.header-distanziatore{
	margin-top:8px;
}


/* start update progress */

.overlay
{
    border: solid 1px #6593cf;
    padding: 5px;
    z-index: 9999;
    width: 120px;
    position: absolute;
    background-color: #e3effc;
    -moz-opacity: 0.75;
    opacity: 0.75;
    filter: alpha(opacity=75);
    font-family: Tahoma;
    .font-size: 11px;
    font-weight: bold;
    text-align: center;
}

/* end update progress */


#login
{
	 width:356px;
	 height:155px;
	 background-image:url(images/login/base2.png);
	 background-repeat:no-repeat;
	 margin:0 auto;
	 margin-top:100px;
	 cursor:move;
}


#login:hover {
   cursor:default;
 }
 
 .pnlMessaggi
{
	height:100px;
	background-color:White;
	padding:5px;
	border:solid 1px #99bbe8;
	color:Red;
	overflow:scroll;
}
 
 .close-panel-messaggi
{
	display: block;
	background: url(images/buttons/close.png) no-repeat;
	background-position:right center; 
	xbackground-color:Red;
	width: 99%;
	text-align:right;
	position:absolute;
	top: 7px;
	height: 15px;
	cursor:pointer;
}

.maximize-panel-messaggi
{
	display: block;
	background: url(images/buttons/maximize.png) no-repeat;
	background-position:right center; 
	xbackground-color:Aqua;
	width: 97%;
	text-align:right;
	position:absolute;
	top: 7px;
	height: 15px;
	cursor:pointer;
}

.minimize-panel-messaggi
{
	display: block;
	background: url(images/buttons/minimize.png) no-repeat;
	background-position:right center; 
	xbackground-color:Aqua;
	width: 95%;
	text-align:right;
	position:absolute;
	top: 7px;
	height: 15px;
	cursor:pointer;
}

.close-pratica
{
	display: block;
	background: url(images/buttons/close.png) no-repeat;
	background-position:right center; 
	xbackground-color:Red;
	width: 99%;
	text-align:right;
	position:relative;
	top: 22px;
	height: 15px;
	cursor:pointer;
}

.TextRed
{
	font-weight:bold;
	color:#630B01;
	background-color:White;
}


.collapsePanel {
     position:relative;
     background-image:url(images/buttons/close_down.gif);
     left:750px; top:-20px;
     height:15px; width:15px;
     cursor:pointer;
}



.DataGridGruppi
{
	width: 100%;
	padding: 0;
	background-color: White; 
}


.item
{
	background-color:#eeeeff;
	font-family: Arial; 
	.font-size: 11pt;
	vertical-align: baseline;
	text-align: left;
}

.selecteditem
{
	font-weight: bold;
	Color: White;
	background-color: #9471DE;		
}

.footer
{
	Color: Black;
	background-color: #C6C3C6;
    .font-size: 8pt;
	font-family: Arial;
}

.header
{
	.font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	.height: 25px;
 	color: White;
	background-color: #3758d9;
	text-align: left;
}

.pager
{
    font-size:XX-Small;
    color:#3758d9;
    background-color:#eeeeff;
    border-top:1px solid #3758d9;
    text-align:center;
}

.fm
{
	font-size:small;	
}